#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
typedef int SLDatatype;

typedef struct
{
	int size;
	int capacity;
	SLDatatype* a;
}SL;

void SLInit(SL* s);
void SLPushBack(SL* s, SLDatatype x);
void SLPrint(SL* s);

void SLDestroy(SL* s);
void SLPushFront(SL* s, SLDatatype x);

void SLPopBack(SL* s);

void SLPopFront(SL* s);

void SLInsert(SL* s, int pos, SLDatatype x);

void SLErase(SL* s, int pos);

int SLFind(SL* s, SLDatatype x);
